package spring.scope;

import java.util.Map;

public class LanzadorDeHachas {

    private int energia;
    private String civilizacion;
    private Arma arma;
    private Map<String,Integer> habilidades;
    private String email;
    private String telefono;

    public void atacar(LanzadorDeHachas l) {
        int ener = l.getEnergia() - 10;
        l.setEnergia(ener);
    }

    public LanzadorDeHachas() {
    }

    public void lola() {
        System.out.println("Inicializando Lanzador");
    }

    public int getEnergia() {
        return energia;
    }

    public void setEnergia(int energia) {
        this.energia = energia;
    }

    public String getCivilizacion() {
        return civilizacion;
    }

    public void setCivilizacion(String civilizacion) {
        this.civilizacion = civilizacion;
    }

    public void setArma(Arma arma) {
        this.arma = arma;
    }

    public Arma getArma() {
        return arma;
    }

    public Map<String,Integer> getHabilidades() {
        return habilidades;
    }

    public void setHabilidades(Map<String,Integer> habilidades) {
        this.habilidades = habilidades;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    @Override
    public String toString() {
        return "Tiene " + energia + " de vida." + " -- " + "Su civilizacion es: " +  civilizacion + " -- "
                + "El poder de su arma es: "+arma.getPoder()+ " -- "
                +"Sus habilidades son: "+habilidades+ " -- "
                +"Su email es: "+email+ " -- "
                +"Su telefono es: "+telefono;
    }


}
